package com.ruoyi.config.pdf.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.itextpdf.layout.element.Image;
import lombok.Data;

import java.io.InputStream;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author yjc
 * @create 2023-04-12 16:57
 */
@Data
public class PdfReqVo {

    /**
     * 模板参数(1-8)
     */
    private Integer template;

    /**
     * 第一行基本数据
     */
    private List<String> oneBasicList;
    /**
     * 第二行基本数据
     */
    private List<String> twoBasicList;

    /**
     * 表格内容
     */
    private List<List<String>> content;


    /**
     * 最终数据列表
     */
    private List<String> finalDataList;

    /**
     * 审批信息列表
     */
    private List<String> approvalList;

    //盖章图片map
    @JsonIgnore
    private Map<String, Image> sealMap = new HashMap<>();

    //签字图片map
    @JsonIgnore
    private Map<String, Image> signMap = new HashMap<>();


}
